Service Oriented Solution Modeling and Variation Propagation Analysis Based on Architectural Building Blocks
نویسندگان
چکیده
In spite of the widely recognized benefits of applying Service Oriented Architecture (SOA) to design enterprise-scale software systems, its actual application practice is not always a success. One major reason is the lack of a systematic engineering process and tool supported by reusable architectural artifacts. Toward this ultimate goal, this paper proposes a new method of architectural building blocks (ABB)-based SOA solution design and it is applicable to any layered or tiered infrastructure. We present the modeling of solution-level architectural artifacts and their relationships, whose formalization enables event-based variation notification and propagation analysis. The goal is to provide architecture-level support for configuration and reconfiguration of architectural artifacts based on industry practices. Our method also supports solution-level project variation management for the process of updating and maintaining architectural artifacts. We report a prototype tool that we have developed and describe how we extend the Unified Modeling Language (UML) mechanism to implement the system and enable solution-level enforcement as an example. The prototype has been applied in real projects as an SOA solution modeling tool.
منابع مشابه
Stack provides an architectural framework based on a range of industry best practices . S 3 : A Service - Oriented Reference Architecture
F or most businesses, a service-oriented architecture offers considerable flexibility in aligning IT functions and business processes and goals. An SOA decouples reusable functions, for example,and lets an organization externalize quality-of-service (QoS) variations in declarative specifications such as WS-Policy and related standards. As a flexible, extensible architectural framework,SOA reduc...
متن کاملDesigning and Validating the Service-Oriented University Model from the Standpoint of Higher Education Experts
Service orientation is a pivotal factor and a strategic direction for the university to keep with changes and perceptions of social needs. Accordingly, the main purpose of this study is to develop a model for the service-oriented university within the framework of service provision to the community. This research was conducted using a qualitative approach based on the grounded theory method. Th...
متن کاملContract based Web service composition
Service-oriented architecture (SOA) is focused on building loosely coupled distributed systems with minimal shared understanding among system components. The main building blocks in SOA are services. Services are selfdescriptive, self-contained, platform-independent and openly-available components that interact over the network. The main goal of SOA is transparent, flexible and dynamic interact...
متن کاملArchitectural work for Modeling and Simulation combining the NATO Architecture Framework and C3 Taxonomy
To provide modeling and simulation functionality as services is strategically leveraged in the defense domain and elsewhere. To describe and understand the context—the ecosystem—wherein such services are used and interoperate with other services and capabilities, one needs tools that capture the simulation services themselves as well as the capability landscape they operate in. By using the NAT...
متن کاملWhy ESB and SOA?
Service Oriented Architecture (SOA) represents a popular architectural paradigm 1 for applications, with Web Services as probably the most visible way of achieving an SOA 2 . Web Services implement capabilities that are available to other applications (or even other Web Services) via industry standard network and application interfaces and protocols. SOA advocates an approach in which a softwar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Int. J. Web Service Res.
دوره 10 شماره
صفحات -
تاریخ انتشار 2013